Using Bayesian Decision Networks to Play Texas Hold’em Poker
نویسندگان
چکیده
Poker is an ideal vehicle for testing automated reasoning under uncertainty. It introduces uncertainty through physical randomization by shuffling and through incomplete information about opponents’ hands. Another source of uncertainty is the limited knowledge of opponents, their betting strategies, tendencies to bluff, play conservatively, reveal weaknesses, etc. Furthermore, poker is well known as a game of psychology, with success coming from a combination of mathematical accuracy and effective prediction of one’s opponent. All of these uncertainties must be assessed accurately and combined effectively for any reasonable level of skill in the game to be achieved, since good decision making is highly sensitive to those tasks. We describe our Bayesian Poker Program (BPP), which uses a Bayesian decision network to model the program’s poker hand, the opponent’s hand and the opponent’s playing behaviour conditioned upon the hand, and betting curves to randomise betting actions. BPP has been developed incrementally for 5-card stud poker since 1993. Here we describe its adaptation to play Texas Hold’em and a variety of advances which have improved BPP’s play. We analyse the effects of hand abstraction, then present and evaluate a hybrid solution to this problem. We present improvements in bluffing and straight and flush prediction. Finally, we extend BPP’s opponent modeling.
منابع مشابه
Algorithms for Evolving No-Limit Texas Hold'em Poker Playing Agents
Computers have difficulty learning how to play Texas Hold’em Poker. The game contains a high degree of stochasticity, hidden information, and opponents that are deliberately trying to mis-represent their current state. Poker has a much larger game space than classic parlour games such as Chess and Backgammon. Evolutionary methods have been shown to find relatively good results in large state sp...
متن کاملEvolutionary Methods for Learning No-limit Texas Hold’em Poker
No-Limit Texas Hold’em is a stochastic game of imperfect information. Cards are dealt randomly, and players try to hide which cards they are holding from their opponents. Randomness and imperfect information give Poker, in general, and No-Limit Texas Hold’em, in particular, a very large decision space when it comes to making betting decisions. Evolutionary algorithms and artificial neural netwo...
متن کاملModeling Texas Hold’em Poker Strategies with Bayesian Networks
Poker is an exciting game of chance, psychology and skill. Development of an algorithm for playing poker (a pokerbot) has long been a beloved research topic for procrastinating computer scientists. In this work we join their ranks by presenting an example of a Bayesian network–driven approach to modeling strategy for a pokerbot. This approach is, naturally, not new – a well-known Bayesian poker...
متن کاملSARTRE: System Overview A Case-Based Agent for Two-Player Texas Hold’em
SARTRE (Similarity Assessment Reasoning for Texas hold’em via Recall of Experience) is a heads-up (two-player) poker-bot that plays limit Texas Hold’em using the case-based reasoning methodology. This paper presents an overview of the SARTRE system. As far as we are aware SARTRE is the only poker-bot designed specifically to play heads-up Texas Hold’em using a CBR foundation. The design and imp...
متن کاملInvestigating the Effectiveness of Applying Case-Based Reasoning to the Game of Texas Hold'em
This paper investigates the use of the case-based reasoning methodology applied to the game of Texas hold’em. The development of a CASe-based Poker playER (CASPER) is discussed. CASPER uses knowledge of previous poker scenarios to inform a betting decision. CASPER improves upon previous case-based reasoning approaches to poker and is able to play evenly against the University of Alberta’s Pokib...
متن کامل